package com.cloudbroker.bcs.platform.ltb.bizapi.constants;

public class IFSFunctionIds {
	private static final String PREFIX_STRING = "IFS";
//	private static final String LTB_FRONT_PREFIX_STRING = "LTBF";
//	private static final String LTB_BACK_PREFIX_STRING = "LTBB";
//	private static final String LTB_COMMON_PREFIX_STRING = "LTBC";

	private static final String LTB_FUNC_FRONT_ID = "847";
	private static final String LTB_FUNC_ADMIN_FRONT_ID = "3635";

	public static class IFSLtbFunctionIds {
		private static final String IFS_LTB_PREFIX_STRING = PREFIX_STRING + "LTB";
//		public static final String WECHAT_USER_QUERY = IFS_DAV_PREFIX_STRING + "001";
	}

	/**
	 * 通用接口
	 */
	public static class IFSLTBCommonFuncIds {
		/**
		 * 上传文件
		 */
		public static final String FUNC_UPLOAD_FILE = "0001";

		/**
		 * 下载文件
		 */
		public static final String FUNC_DOWNLOAD_FILE = "0002";

		/**
		 * 获取恒生开放平台access_token
		 * */
		public static final String FUNC_HS_OPEN_TOKEN = "0003";

		/**
		 * 执行股票更新任务
		 * */
		public static final String FUNC_EXEC_STOCK_UPDATE_TASK = "0004";
	}

	/**
	 * 用户中心
	 */
	public static class IFSLTBUserCenterFunIds {
		//验证码发送
		public final static String FUNC_SMS_CODE_SEND = LTB_FUNC_FRONT_ID + "000";

		//用户登录
		public final static String FUNC_USER_LONGIN = LTB_FUNC_FRONT_ID + "001";

		//用户密码重置
		public final static String FUNC_PASSWORD_REST = LTB_FUNC_FRONT_ID + "002";

		//用户登出
		public final static String FUNC_USER_LONGOUT = LTB_FUNC_FRONT_ID + "003";

		//用户密码修改
		public final static String FUNC_PASSWORD_UPDATE = LTB_FUNC_FRONT_ID + "004";

		//跟投者用户注册
		public final static String FUNC_CUSTOMER_REGISTER = LTB_FUNC_FRONT_ID + "005";

		//用户头像修改
		public final static String FUNC_USER_HEADPIC_UPDATE = LTB_FUNC_FRONT_ID + "006";

		//用户昵称修改
		public final static String FUNC_USER_ALIASNAME_UPDATE = LTB_FUNC_FRONT_ID + "007";

		//用户信息获取
		public final static String FUNC_USER_INFOMATION_QUERY = LTB_FUNC_FRONT_ID + "008";

		//投顾信息
		public final static String FUNC_LEADER_INFOMATION_QUERY = LTB_FUNC_FRONT_ID + "009";

		//游客身份登录
		public final static String FUNC_VISITOR_LOGIN = LTB_FUNC_FRONT_ID + "010";

		//获取行情token
		public final static String FUNC_GET_MARKET_TOKEN = LTB_FUNC_FRONT_ID + "011";

		//第三方授权登录
		public final static String FUNC_LOGIN_AUTHORIZATION = LTB_FUNC_FRONT_ID + "012";

		//设置极光registration_id
		public final static String FUNC_REGISTRATION_ID = LTB_FUNC_FRONT_ID + "013";
		//添加tag绑定
		public final static String FUNC_TAGS_ADD = LTB_FUNC_FRONT_ID + "014";
		//删除tag绑定
		public final static String FUNC_TAGS_DELETE = LTB_FUNC_FRONT_ID + "015";

		//达人推荐信息查询
		public final static String FUNC_COMUSER_RECOMMEND_QRY = LTB_FUNC_FRONT_ID + "016";
		//达人排名
		public final static String FUNC_INTEREST_RANK_QUERY = LTB_FUNC_FRONT_ID + "017";

		//西南登录
		public final static String FUNC_LOGIN_XINAN = LTB_FUNC_FRONT_ID + "018";

		//其它云纪账户登录
		public final static String FUNC_REDIRECT_LOGIN = LTB_FUNC_FRONT_ID + "019";

		//用户已收藏投顾查询
		public final static String FUNC_INTEREST_FOCUS = LTB_FUNC_FRONT_ID + "020";

		//股票行业查询
		public final static String FUNC_STOCK_INDUSTRY = LTB_FUNC_FRONT_ID + "021";
		//查询投顾列表
		public final static String FUNC_LEADER_LIST = LTB_FUNC_FRONT_ID + "022";
		//用户签约达人历史查询
		public final static String FUNC_USER_ADVISER_HIS_QRY = LTB_FUNC_FRONT_ID + "023";

		//粉丝用户行为模型
		public final static String FUNC_CUSTOMER_MODEL = LTB_FUNC_FRONT_ID + "024";

		//投顾用户行为模型
		public final static String FUNC_LEADER_MODEL = LTB_FUNC_FRONT_ID + "025";

		public final static String FUNC_LEADER_INVITE_LOG = LTB_FUNC_FRONT_ID + "026";

		//用户已签约投顾查询
		public final static String FUNC_USER_SIGN_ADVISER = LTB_FUNC_FRONT_ID + "027";

		//导出投顾列表
		public final static String FUNC_OUT_PUT_ADVISER_LIST = LTB_FUNC_FRONT_ID + "028";


		public final static String FUNC_GET_INVIT_INFO = LTB_FUNC_FRONT_ID + "029";
		//首页banner列表
		public final static String FUNC_BANNER_LIST = LTB_FUNC_FRONT_ID + "030";
		//消息主页信息查询
		public final static String FUNC_MSG_INDEX = LTB_FUNC_FRONT_ID + "031";
		//消息详情列表
		public final static String FUNC_MSG_DETAIL_LIST = LTB_FUNC_FRONT_ID + "032";
		//组合调仓消息列表
		public final static String FUNC_MSG_COMBINE_LIST = LTB_FUNC_FRONT_ID + "033";
		//组合调仓消息详情
		public final static String FUNC_MSG_COMBINE_DETAIL = LTB_FUNC_FRONT_ID + "034";

		public final static String FUNC_USER_OPEN_APP = LTB_FUNC_FRONT_ID + "035";

//		//微信是否授权登录
//		public final static String FUNC_IS_WX_OAUTHED = LTB_FUNC_FRONT_ID + "035";
//
//		//获取用户基本信息列表
		public final static String FUNC_USER_BASIC_INFO_LIST = LTB_FUNC_FRONT_ID + "036";

		//获取融云token
		public final static String FUNC_RONGYUN_TOKEN = LTB_FUNC_FRONT_ID + "037";

		//资金用户注册登录
		public final static String FUNC_CAPTIAL_LOGIN = LTB_FUNC_FRONT_ID + "038";
		//用户提醒设置查询
		public final static String FUNC_USER_REMIND_QRY = LTB_FUNC_FRONT_ID + "039";
		//设置提醒
		public final static String FUNC_SAVE_REMIND = LTB_FUNC_FRONT_ID + "040";
		//用户关闭所有组合提醒
		public final static String FUNC_CLOSE_ALL_REMIND = LTB_FUNC_FRONT_ID + "041";



	}

	/**
	 * 社交模块
	 */
	public static class IFSLTBSocialFunIds {

		//观点提交
		public final static String FUNC_VIEWPOINT_SAVE = LTB_FUNC_FRONT_ID + "400";

		//观点展示（投顾）
		public final static String FUNC_VIEWPOINT_LIST = LTB_FUNC_FRONT_ID + "401";

		//观点展示（粉丝）
		public final static String FUNC_VIEWPOINT_RECOM_LIST = LTB_FUNC_FRONT_ID + "402";

		//观点点赞
		public final static String FUNC_UPVOTE_VIEWPOINT = LTB_FUNC_FRONT_ID + "403";

		//观点分享
		public final static String FUNC_SHARE_VIEWPOINT = LTB_FUNC_FRONT_ID + "404";

		//观点修改
		public final static String FUNC_UPDATE_VIEWPOINT = LTB_FUNC_FRONT_ID + "405";

		//推荐观点查询(粉丝)
		public final static String FUNC_RECOMMED_VIEWPOINT_QRY =  LTB_FUNC_FRONT_ID + "406";

		//投顾的观点列表查询
		public final static String FUNC_ADVISER_VIEWPOINT_QRY = LTB_FUNC_FRONT_ID + "407";

		//投顾观点屏蔽
		public final static String FUNC_VIEWPOINT_CLOSE = LTB_FUNC_FRONT_ID + "408";

		//投顾观点屏蔽取消
		public final static String FUNC_VIEWPOINT_CLOSE_CANCEL = LTB_FUNC_FRONT_ID + "409";

		//观点详情
		public final static String FUNC_VIEWPOINT_DETAIL = LTB_FUNC_FRONT_ID + "410";

		//观点标签列表
		public final static String FUNC_VIEWPOINT_TAG_LIST = LTB_FUNC_FRONT_ID + "411";

		//观点话题列表
		public final static String FUNC_VIEWPOINT_TOPIC_LIST = LTB_FUNC_FRONT_ID + "412";

		//观点话题添加
		public final static String FUNC_SAVE_VIEWPOINT_TOPIC = LTB_FUNC_FRONT_ID + "413";

		//观点话题更新
		public final static String FUNC_UPDATE_VIEWPOINT_TOPIC = LTB_FUNC_FRONT_ID + "414";

		//观点话题关闭
		public final static String FUNC_CLOSE_VIEWPOINT_TOPIC = LTB_FUNC_FRONT_ID + "415";

		//观点话题关闭
		public final static String FUNC_CLOSE_VIEWPOINT_TAG = LTB_FUNC_FRONT_ID + "416";

		//观点话题更新
		public final static String FUNC_UPDATE_VIEWPOINT_TAG = LTB_FUNC_FRONT_ID + "417";

		//观点话题保存
		public final static String FUNC_SAVE_VIEWPOINT_TAG = LTB_FUNC_FRONT_ID + "418";

		//观点话题详情
		public final static String FUNC_VIEWPOINT_TOPIC_DETAIL = LTB_FUNC_FRONT_ID + "419";


		//观点搜索
		public final static String FUNC_VIEWPOINT_SEARCH = LTB_FUNC_FRONT_ID + "480";

		/**
		 *  评论
		 */

		//保存评论
		public final static String FUNC_SAVE_COMMENT = LTB_FUNC_FRONT_ID + "420";

		//评论回复(投顾)
		public final static String FUNC_REPLY_COMMENT = LTB_FUNC_FRONT_ID + "421";

		//评论修改
		public final static String FUNC_UPDATE_COMMENT = LTB_FUNC_FRONT_ID + "422";

		//评论屏蔽
		public final static String FUNC_CLOSE_COMMENT = LTB_FUNC_FRONT_ID + "423";

		//评论置顶
		public final static String FUNC_TOP_COMMENT = LTB_FUNC_FRONT_ID + "424";

		//评论列表查询（粉丝）
		public final static String FUNC_COMMENT_QRY = LTB_FUNC_FRONT_ID + "425";

		//评论搜索
		public final static String FUNC_COMMENT_SEARCH = LTB_FUNC_FRONT_ID + "426";

		//评论点赞
		public final static String FUNC_COMMENT_UPVOTE = LTB_FUNC_FRONT_ID + "427";

		//聊天记录查询
		public final static String FUNC_CHAT_HISTORY = LTB_FUNC_FRONT_ID + "428";

		//动态查询
		public final static String FUNC_DYNAMIC_QUERY = LTB_FUNC_FRONT_ID + "440";


		/**
		 * 问答
		 */
		//添加问答记录
		public final static String FUNC_ASK_ADD = LTB_FUNC_FRONT_ID + "441";
		//问答列表
		public final static String FUNC_ASK_LIST_QRY = LTB_FUNC_FRONT_ID + "442";
		//问答屏蔽
		public final static String FUNC_ASK_REMOVE = LTB_FUNC_FRONT_ID + "443";
		//问答详情
		public final static String FUNC_ASK_DETAIL = LTB_FUNC_FRONT_ID + "444";
		//问答搜索
		public final static String FUNC_ASK_SEARCH = LTB_FUNC_FRONT_ID + "445";
		//问答点赞
		public final static String FUNC_ASK_UPVOTE = LTB_FUNC_FRONT_ID + "446";
		//免费问答次数查询
		public final static String FUNC_ASK_FREE = LTB_FUNC_FRONT_ID + "447";
		//查询投顾问答列表
		public final static String FUNC_GET_LEADER_ASK = LTB_FUNC_FRONT_ID + "448";
		//投顾端查询问答列表
		public final static String FUNC_LEADER_ASK_LIST_QRY = LTB_FUNC_FRONT_ID + "449";


	}

	/**
	* 管理端接口
	* */
	public static class IFSLTBAdminFunIds {

		//投顾创建
		public final static String FUNC_ADMIN_LEADER_REGISTER = LTB_FUNC_ADMIN_FRONT_ID + "00";
		//查询投顾列表
		public final static String FUNC_ADMIN_LEADER_QUERY_LIST = LTB_FUNC_ADMIN_FRONT_ID + "01";
		//修改投顾职业状态
		public final static String FUNC_ADMIN_LEADER_UPDATE_JOB_STATE = LTB_FUNC_ADMIN_FRONT_ID + "02";
		//重置投顾密码
		public final static String FUNC_ADMIN_LEADER_RESET_PASSWORD = LTB_FUNC_ADMIN_FRONT_ID + "03";
		//获取推送消息列表
		public final static String FUNC_ADMIN_PUSH_LIST = LTB_FUNC_ADMIN_FRONT_ID + "04";
		//创建公告
		public final static String FUNC_ADMIN_CREATE_NOTICE_MSG = LTB_FUNC_ADMIN_FRONT_ID + "05";
		//查看公告
		public final static String FUNC_ADMIN_SELECT_NOTICE_MSG = LTB_FUNC_ADMIN_FRONT_ID + "06";
		//修改公告
		public final static String FUNC_ADMIN_UPDATE_NOTICE_MSG = LTB_FUNC_ADMIN_FRONT_ID + "07";
		//投顾昵称修改
		public final static String FUNC_ADMIN_LEADER_UPDATE_ALIAS_NAME = LTB_FUNC_ADMIN_FRONT_ID + "08";
		//批量订单查询
		public final static String FUNC_ADMIN_ORDER_LIST_QUERY = LTB_FUNC_ADMIN_FRONT_ID + "09";
		//后台添加标签
		public final static String FUNC_ADMIN_TAG_ADD = LTB_FUNC_ADMIN_FRONT_ID + "10";
		//后台删除标签
		public final static String FUNC_ADMIN_TAG_DELETE = LTB_FUNC_ADMIN_FRONT_ID + "11";
		//新增banner
			public final static String FUNC_ADMIN_BANNER_ADD = LTB_FUNC_ADMIN_FRONT_ID + "12";
		//删除banner
		public final static String FUNC_ADMIN_BANNER_DELETE = LTB_FUNC_ADMIN_FRONT_ID + "13";
		//修改banner
		public final static String FUNC_ADMIN_BANNER_UPDATE = LTB_FUNC_ADMIN_FRONT_ID + "14";
		//查询banner
		public final static String FUNC_ADMIN_BANNER_QRY = LTB_FUNC_ADMIN_FRONT_ID + "15";

		//设置推荐规则
		public final static String FUNC_ADMIN_RECOMMEND_RULE_SAVE = LTB_FUNC_ADMIN_FRONT_ID + "16";

		//查询推荐规则
		public final static String FUNC_ADMIN_RECOMMEND_RULE_QRY = LTB_FUNC_ADMIN_FRONT_ID + "17";

		//启用推送任务
		public final static String FUNC_ADMIN_ENNABLE_PUSH = LTB_FUNC_ADMIN_FRONT_ID + "18";
		//禁用推送任务
		public final static String FUNC_ADMIN_DISABLE_PUSH = LTB_FUNC_ADMIN_FRONT_ID + "19";
		//修改定时推送
		public final static String FUNC_ADMIN_UPDATE_PUSH = LTB_FUNC_ADMIN_FRONT_ID + "50";

	}

	/**
	 * 组合
	 * */
	public static class IFSLTBCombineFunIds {

		//组合申请
		public final static String FUNC_COMBINE_APPLY = LTB_FUNC_FRONT_ID + "300";

		//组合关注
		public final static String FUNC_COMBINE_FOCUS = LTB_FUNC_FRONT_ID + "301";

		//组合关注取消
		public final static String FUNC_COMBINE_FOCUS_CANCEL = LTB_FUNC_FRONT_ID + "302";

		//组合概要信息查询
		public final static String FUNC_COMBINE_SUMMARY_QUERY = LTB_FUNC_FRONT_ID + "303";

		//达人签约
		public final static String FUNC_COMUSER_SIGN = LTB_FUNC_FRONT_ID + "304";
		//交易申请
		public final static String FUNC_APPLY_PAY = LTB_FUNC_FRONT_ID + "305";
		//支付结果
		public final static String FUNC_RESULT_PAY = LTB_FUNC_FRONT_ID + "306";

		//组合排名
		public final static String FUNC_COMBINE_SORT = LTB_FUNC_FRONT_ID + "307";

		//组合搜索
		public final static String FUNC_COMBINE_SEARCH = LTB_FUNC_FRONT_ID + "308";

		//组合基本信息
		public final static String FUNC_COMBINE_BASIC_INFO = LTB_FUNC_FRONT_ID + "311";

		//东北签约状态查询
		public final static String FUNC_DONGBEI_SIGN_STATUS = LTB_FUNC_FRONT_ID + "309";
		//东北获取银联支付报文
		public final static String FUNC_DONGBEI_PAY_HTML = LTB_FUNC_FRONT_ID + "310";

		//投顾模糊搜索
		public final static String FUNC_EXTCOMACCT_VAGUE_QRY = LTB_FUNC_FRONT_ID + "312";

		//组合推荐
		public final static String FUNC_COMBINE_RECOMMEND_QRY=LTB_FUNC_FRONT_ID+"313";

		//达人推荐
		public final static String FUNC_COMUSER_RECOMMEND_QRY=LTB_FUNC_FRONT_ID+"314";


		public final static String  FUNC_COMB_ENTRUST_ADD= LTB_FUNC_FRONT_ID + "316";

		public final static String  FUNC_COMBINE_FOCUD= LTB_FUNC_FRONT_ID + "317";

		public final static String  FUC_FOCUS_INTEREST_ADD = LTB_FUNC_FRONT_ID + "315";

		//东北签约回调
		public final static String FUNC_DONGBEI_SIGN_CALLBACK = LTB_FUNC_FRONT_ID + "318";

		//已关注组合信息查询
		public final static String FUNC_COMB_SUBSCRIPTION = LTB_FUNC_FRONT_ID + "319";


		//Ping++回调
		public final static String FUNC_PINGPLUS_PAY_APPLY = LTB_FUNC_FRONT_ID + "320";

		//Ping++回调
		public final static String FUNC_PINGPLUS_CALLBACK = LTB_FUNC_FRONT_ID + "321";

		public final static String FUNC_PINGPLUS_OPER = LTB_FUNC_FRONT_ID + "322";

		public final static String FUNC_PAY_CANCEL = LTB_FUNC_FRONT_ID + "323";

		//达人签约申请查询
		public final static String FUNC_TALENT_SIGN_APPLY_QRY = LTB_FUNC_FRONT_ID + "324";


		//达人续约
		public final static String FUNC_COMUSER_SIGN_RENEW = LTB_FUNC_FRONT_ID + "325";
		//达人解约
		public final static String FUNC_COMUSER_SIGN_CANCEL = LTB_FUNC_FRONT_ID + "326";
		//组合订阅取消
		public final static String FUNC_MIDDLE_COMBINE_FOCUS_CANCEL = LTB_FUNC_FRONT_ID + "327";

	}

	/**
	 * 优惠券
	 * */
	public static class IFSLTBCouponFunIds {

		//库存优惠券增加
		public final static String FUNC_COUPON_STOCK_ADD = LTB_FUNC_FRONT_ID + "070";

		//库存优惠券修改
		public final static String FUNC_COUPON_STOCK_MOD = LTB_FUNC_FRONT_ID + "071";

		//库存优惠券删除
		public final static String FUNC_COUPON_STOCK_DEL = LTB_FUNC_FRONT_ID + "072";

		//库存优惠券查询
		public final static String FUNC_COUPON_STOCK_QRY = LTB_FUNC_FRONT_ID + "073";

		//活动与优惠券绑定
		public final static String FUNC_COUPON_ACTIVITY_BIND = LTB_FUNC_FRONT_ID + "074";

		//活动与优惠券解绑
		public final static String FUNC_COUPON_ACTIVITY_UNBIND = LTB_FUNC_FRONT_ID + "075";

		//商品与优惠券绑定
		public final static String FUNC_COUPON_GOODS_BIND = LTB_FUNC_FRONT_ID + "076";

		//商品与优惠券解绑
		public final static String FUNC_COUPON_GOODS_UNBIND = LTB_FUNC_FRONT_ID + "077";

		//优惠券活动发放
		public final static String FUNC_COUPON_ACTIVITY_GIVE = LTB_FUNC_FRONT_ID + "078";

		//优惠券运营发放
		public final static String FUNC_COUPON_GIVE = LTB_FUNC_FRONT_ID + "079";

		//用户优惠券查询
		public final static String FUNC_COUPON_USER_QRY = LTB_FUNC_FRONT_ID + "080";

		//优惠券使用预览
		public final static String FUNC_COUPON_USE_PREVIEW = LTB_FUNC_FRONT_ID + "081";

		//优惠券使用确认
		public final static String FUNC_COUPON_USE_CONFIRM = LTB_FUNC_FRONT_ID + "082";

		//优惠券使用取消
		public final static String FUNC_COUPON_USE_CANCEL = LTB_FUNC_FRONT_ID + "083";

		//优惠券流水查询
		public final static String FUNC_COUPON_JOURNAL_QRY = LTB_FUNC_FRONT_ID + "084";

		//优惠券活动发放(管理接口)
		public final static String FUNC_COUPON_ACTIVITY_GIVE_MANAGE = LTB_FUNC_FRONT_ID + "085";

		//优惠券运营发放(管理接口)
		public final static String FUNC_COUPON_GIVE_MANAGE = LTB_FUNC_FRONT_ID + "086";

		//用户优惠券查询(管理接口)
		public final static String FUNC_COUPON_USER_QRY_MANAGE = LTB_FUNC_FRONT_ID + "087";

		//优惠券流水查询(管理接口)
		public final static String FUNC_COUPON_JOURNAL_QRY_MANAGE = LTB_FUNC_FRONT_ID + "088";

		//库存优惠券停用
		public final static String FUNC_COUPON_STOCK_STOP = LTB_FUNC_FRONT_ID + "089";
	}

}
